package net.discard;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

/**
 * @Author: Discard
 * @Date: 2020/11/4 3:46 下午
 */
public class TcpClient {
    public static void main(String[] args) throws IOException {
        Socket socket = new Socket("127.0.0.1", 8886);   // 通过Socket来建立和服务端的连接
        OutputStream out = socket.getOutputStream();   // 获取输出流（客户端输出流即向服务端输出信息）
        out.write("hello tcp Server".getBytes());  // 输出信息

        InputStream in = socket.getInputStream();   // 接受服务端的消息
        byte b[] = new byte[1024];
        int len = in.read(b);
        System.out.println("接受到服务器消息 ： "+new String(b,0,len));   // 输出
        out.write("返回的的数据已经收到 ".getBytes());  // 向服务器返回消息
        socket.close();
    }
}
